iT邦幫忙

2024 iThome 鐵人賽

DAY 12
0
自我挑戰組

Unity操作環境新手之旅系列 第 12

Day12:Layers和Tags介紹

  • 分享至 

  • xImage
  •  

今天簡單介紹一下Layers和Tags:
圖層(Layers):
圖層主要用於以下幾個方面:

碰撞檢測:你可以通過在物理設定中設置碰撞矩陣規則,來配置哪些圖層可以相互交互或碰撞。
渲染:圖層可用於控制特定攝影機能夠看到的物件。例如,你可以將物件分配到特定圖層,讓特定攝影機只渲染或忽略這些物件。
射線檢測(Raycasting):圖層有助於在進行射線檢測時決定哪些物件應該被考慮,這常用於檢查視線、目標鎖定等。
Unity 提供了內建圖層,但你也可以自定義圖層(最多32個)。

標籤(Tags):
標籤是用來分類遊戲物件的識別符。它們幫助在以下方面:

識別:你可以為物件分配一個特定的標籤(如 "Player"、"Enemy" 或 "Pickup"),並在腳本中輕鬆找到或比較它們。
搜尋:標籤允許你通過 GameObject.FindWithTag() 或 GameObject.FindGameObjectsWithTag() 快速找到物件。
腳本互動:標籤在腳本中有助於做出判斷,例如當玩家觸碰到某個物件時進行偵測,或者為特定物件應用特殊行為。
每個遊戲物件只能擁有一個標籤,但可以分配到多個圖層。

今天簡單介紹一下,明天再來正式使用~


上一篇
Day11:Script Referencing
下一篇
Day13:碰撞
系列文
Unity操作環境新手之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言